.tabs-render {
    height: 100%;
}
.tabs-render .el-tabs {
    height: 100%;
}
.tabs-render .el-tabs__nav-scroll {
	height: calc(100% - 1px) !important;
	overflow: auto;
}
.tabs-render .el-tabs__nav-wrap.is-left.is-scrollable {
	padding: 0;
}
.tabs-render .el-tabs__nav-prev, .tabs-render .el-tabs__nav-next {
	display: none;
}
.tabs-render .el-tabs__content {
    height: 100%;
    background: #e0e0e0;
}
.tabs-render .el-tabs__content .el-tab-pane {
    height: 100%;
    overflow-y: auto;
    position: relative;
}
.tabs-render .el-tabs__item {
    height: 35px;
    line-height: 35px;
    color: #000;
}

.tabs-render .error-info {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    color: #909399;
}
.render-dialog .el-dialog__body {
    background: #e0e0e0;
    position: relative;
    padding: 0;
}
.yi-dialog.render-dialog .el-dialog__body>div {
    position: absolute;
}
/* .render-dialog .print-box { */
    /* position: absolute; */
    /* left: 50%; */
    /* transform: translateX(-50%); */
/* } */
.render-dialog .reportRender-print {
    position: relative;
}
.render-dialog .reportRender-print .report-render {
    position: relative;
}
.render-dialog .render-function {
    margin-right: 10px;
}
/* pdf 特殊样式 */
.print-box .report-item {
    background: #fff;
}
.print-box.pdf .report-item + .report-item {
    margin-top: 0 !important;
}
.print-box.pdf .report-item.layoutRow {
    transform: rotate(90deg);
}
/* 导出进度条 */
.render-dialog .render-function .el-progress {
    line-height: 1.8;
    width: 400px;
    float: left;
}
/* 悬浮框 - 附件 */
.suspended-dialog {
    width: 300px;
    /* height: 100px; */
    background: #fff;
    position: fixed;
    overflow: hidden;
    box-sizing: border-box;
    box-shadow: 0 1px 3px rgb(0 0 0 / 30%);
    border-radius: 2px;
    top: 20px;
    z-index: 299;
}
.suspended-dialog .suspended-title {
    font-size: 14px;
    padding: 5px;
    border-bottom: 1px solid #cecece;
    cursor: move;
}
.suspended-dialog .suspended-content {
    font-size: 12px;
    padding: 3px;
    list-style: none;
}
.suspended-dialog .el-table__empty-block {
    min-height: initial;
}
.suspended-dialog .columnClick {
    cursor: pointer;
}
/* 锚点（仅针对计量支付报表工程量确认单） */
.suspended-dialog.anchor-point {
    width: 200px;
    right: 90px;
    top: 10vh;
}
.suspended-dialog.anchor-point .suspended-content {
    min-height: 200px;
    max-height: 300px;
    overflow-y: auto;
    /* padding: 0 20px; */
}
.suspended-dialog.anchor-point .suspended-content li {
    padding: 0 15px;
}
.suspended-dialog.anchor-point .suspended-content li:hover {
    background: #009688;
}
.suspended-dialog.anchor-point .suspended-content span {
    font-size: 14px;
    color: rgb(60 60 60 / 70%);
    transition: color .5s;
    line-height: 28px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.suspended-dialog.anchor-point .suspended-content span:hover {
    /* color: #213547; */
    color: #fff;
    transition: color .25s;
}
.avatar {
    display: inline-block;
    width: 120px;
    height: 115px;
}
.avatar .el-image {
    width: 100%;
    height: 100%;
}